home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
009
/
overhead.unp
< prev
next >
Wrap
Text File
|
1986-02-23
|
3KB
|
108 lines
***************** UNPROTECT OVERHEAD EXPRESS VER. 1.0 *********************
To unprotect Overhead Express 1.0 you have to remove the "key disk" check
from three (3) programs.
The original code is the same in all three programs so I have only displayed
it once for you to verify versions.
The three copy-protected files are OE.EXE, OEPRINT.EXE. & OEEDIT.EXE.
Copy system disk files to a blank formatted disk.
A>ren oe.exe oe.xxx ; so Debug can write file
A>debug oe.xxx
-s 0 f000 cd 13 ; search for INT 13 (disk check)
xxxx:23D7
xxxx:23EE
xxxx:240F
xxxx:2426
xxxx:8564
xxxx:857B
xxxx:859C
xxxx:85B3
-u 23d7
xxxx:23D7 CD13 INT 13 ; nop out this disk check
xxxx:23D9 B402 MOV AH,02
xxxx:23DB B001 MOV AL,01
xxxx:23DD 8B4E06 MOV CX,[BP+06]
xxxx:23E0 B500 MOV CH,00
xxxx:23E2 8B5604 MOV DX,[BP+04]
xxxx:23E5 B600 MOV DH,00
xxxx:23E7 8CD3 MOV BX,SS
xxxx:23E9 8EC3 MOV ES,BX
xxxx:23EB 8B5E08 MOV BX,[BP+08]
xxxx:23EE CD13 INT 13 ; nop out this disk check
xxxx:23F0 7206 JB 23F8 ; nop out this jmp
xxxx:23F2 B80000 MOV AX,0000
xxxx:23F5 EB0A JMP 2401
-e 23d7
xxxx:23D7 CD.90 ; this is same as first disk check
xxxx:23D8 13.90
-e 23ee
xxxx:23EE CD.90 13.90 ; this is same as disk check
xxxx:23F0 72.90 06.90 ; followed by jmp
-e 240f
xxxx:240F CD.90 ; repeat same methodology
xxxx:2410 13.90 ; for all three files.
-e 2426 ; unassembled code looks
xxxx:2426 CD.90 13.90 ; the same in all three files.
xxxx:2428 72.90 06.90
-e 8564
xxxx:8564 CD.90 13.90
-e 857b
xxxx:857B CD.90 13.90 72.90 06.90
-e 859c
xxxx:859C CD.90 13.90
-e 85b3
xxxx:85B3 CD.90 13.90 72.90 06.90
-w
Writing 7680 bytes
-q
A>ren oe.xxx oe.exe
===========================================================================
A>ren oeprint.exe oeprint.xxx
A>debug oeprint.xxx
-s 0 f000 cd 13
xxxx:6513
xxxx:652A
xxxx:654B
xxxx:6562
-e 6513
xxxx:6513 CD.90 13.90
-e 652a
xxxx:652A CD.90 13.90 72.90 06.90
-e 654b
xxxx:654B CD.90 13.90
-e 6562
xxxx:6562 CD.90 13.90 72.90 06.90
-w
Writing B980 bytes
-q
A>ren oeprint.xxx oeprint.exe
===========================================================================
A>ren oeedit.exe oeedit.xxx
A>debug oeedit.xxx
-s 0 f000 cd 13
xxxx:B664
xxxx:B67B
xxxx:B69C
xxxx:B6B3
-e b664
xxxx:B664 CD.90 13.90
-e b67b
xxxx:B67B CD.90 13.90 72.90 06.90
-e b69c
xxxx:B69C CD.90 13.90
-e b6b3
xxxx:B6B3 CD.90 13.90 72.90 06.90
-w
Writing 14580 bytes
-q
A>ren oeedit.xxx oeedit.exe
===========================================================================
That's it. All copy protection is removed and you may copy diskette with
standard DOS commands.
---- The Blot
E CD13 INT